package com.uzai.console.entity;

import com.uzai.common.entity.BaseEntity;

/**
 * 发单跟发配置
 * 
 * @author lucher
 * @email sunlightcs@gmail.com
 * @date 2022-03-08 13:56:27
 */
public class FdFollowConfig extends BaseEntity {

	private static final long serialVersionUID = -2369587718593218330L;
	/**
	 * 运营商id
	 */
	private Long merId;

	/**
	 * 任务名称
	 */
	private String name;

	/**
	 * 状态（0关闭 1开启）
	 */
	private Integer status;

	/**
	 * 监控机器人唯一id
	 */
	private Long deviceUniqueId;

	/**
	 * 监控机器人设备类型
	 */
	private String deviceType;

	/**
	 * 监控机器人设备id
	 */
	private String deviceId;

	/**
	 * 被监控群id
	 */
	private String groupId;

	/**
	 * 被监控群Wxid
	 */
	private String groupWxid;

	/**
	 * 被监控群成员id
	 */
	private String groupUserId;

	/**
	 * 被监控群成员wxid
	 */
	private String groupUserWxid;

	/**
	 * 设备方案id
	 */
	private Long fdDevicePlanId;

	/**
	 * 屏蔽关键词(JSONArray格式)
	 */
	private String ignore;

	/**
	 * 支持图片md5加密（0关闭 1开启）
	 */
	private Integer imgSecret;

	/**
	 * 插入随机表情（0-关闭；1-开启）
	 */
	private Integer emoji;

	/**
	 * 是否转链（0-关闭；1-开启）
	 */
	private Integer turnlink;

	/**
	 * 转链返回链接为空时处理（0-转链内容替换为空；1-转链发送原内容）
	 */
	private Integer turnlinkDeal;

	/**
	 * 开始限制时间（HH:mm）
	 */
	private String limitTimeStart;

	/**
	 * 结束限制时间（HH:mm）
	 */
	private String limitTimeEnd;

	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public Long getMerId() {
		return merId;
	}

	public void setMerId(Long merId) {
		this.merId = merId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Long getDeviceUniqueId() {
		return deviceUniqueId;
	}

	public void setDeviceUniqueId(Long deviceUniqueId) {
		this.deviceUniqueId = deviceUniqueId;
	}

	public String getGroupId() {
		return groupId;
	}

	public void setGroupId(String groupId) {
		this.groupId = groupId;
	}

	public String getGroupUserId() {
		return groupUserId;
	}

	public void setGroupUserId(String groupUserId) {
		this.groupUserId = groupUserId;
	}

	public Long getFdDevicePlanId() {
		return fdDevicePlanId;
	}

	public void setFdDevicePlanId(Long fdDevicePlanId) {
		this.fdDevicePlanId = fdDevicePlanId;
	}

	public String getIgnore() {
		return ignore;
	}

	public void setIgnore(String ignore) {
		this.ignore = ignore;
	}

	public Integer getImgSecret() {
		return imgSecret;
	}

	public void setImgSecret(Integer imgSecret) {
		this.imgSecret = imgSecret;
	}

	public Integer getEmoji() {
		return emoji;
	}

	public void setEmoji(Integer emoji) {
		this.emoji = emoji;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getTurnlink() {
		return turnlink;
	}

	public void setTurnlink(Integer turnlink) {
		this.turnlink = turnlink;
	}

	public String getDeviceType() {
		return deviceType;
	}

	public void setDeviceType(String deviceType) {
		this.deviceType = deviceType;
	}

	public String getDeviceId() {
		return deviceId;
	}

	public void setDeviceId(String deviceId) {
		this.deviceId = deviceId;
	}

	public String getGroupWxid() {
		return groupWxid;
	}

	public void setGroupWxid(String groupWxid) {
		this.groupWxid = groupWxid;
	}

	public String getGroupUserWxid() {
		return groupUserWxid;
	}

	public void setGroupUserWxid(String groupUserWxid) {
		this.groupUserWxid = groupUserWxid;
	}

	public String getLimitTimeStart() {
		return limitTimeStart;
	}

	public void setLimitTimeStart(String limitTimeStart) {
		this.limitTimeStart = limitTimeStart;
	}

	public String getLimitTimeEnd() {
		return limitTimeEnd;
	}

	public void setLimitTimeEnd(String limitTimeEnd) {
		this.limitTimeEnd = limitTimeEnd;
	}

	public Integer getTurnlinkDeal() {
		return turnlinkDeal;
	}

	public void setTurnlinkDeal(Integer turnlinkDeal) {
		this.turnlinkDeal = turnlinkDeal;
	}
}
